package java3_30;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/**
 * 通过控制台输入字符，如果输入的是quit,
 * 则退出,否则继续输入;把输入的字符写入文件保存,每输入一次换行，
 * 并在每行之前加上写入的时间，用hh:mm:ss的格式,时间后面加上一个空格
 *  类似
 *  11:34:21 hello
 *  11:34:27 how do you do?
 */
public class Homework9 {
    public static void main(String[] args) throws IOException {
        SimpleDateFormat sf = new SimpleDateFormat("HH:mm:ss");
        File f = new File("G:\\JAVA84\\java83.txt");
        FileOutputStream fos = new FileOutputStream("G:\\JAVA84\\java83.txt",true);
        while (true){
            Scanner scanner = new Scanner(System.in);
            Date d = new Date();
            String str = scanner.nextLine();
            if (str.equals("quit")){
                break;
            }

            str = sf.format(d) +"\t"+ str+"\n";

            fos.write(str.getBytes(),0,str.getBytes().length);

        }
        fos.close();
    }
}
